﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
using System.Text;
using Volo.Abp.Application.Dtos;

namespace Himp.Platform
{
    public class MsgSendRecDto : ExtensibleAuditedEntityDto
    {
        ///// <summary>
        ///// 
        ///// </summary>
        //public Guid MsgBizTypeId { get; set; }

        ///// <summary>
        ///// 消息类型
        ///// </summary>
        //public MsgBizTypeDto MsgBizType { get; set; }

        /// <summary>
        /// 消息接收方式
        /// 默认
        /// 锁屏
        /// 报警
        /// </summary>
        public EnumMsgLv MsgLv { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string MsgName { get; set; }

        /// <summary>
        /// 消息内容
        /// </summary>
        public string MsgCont { get; set; }

        /// <summary>
        /// 消息发送人ID
        /// </summary>
        public Guid? MsgSendUserid { get; set; }

        /// <summary>
        /// 消息发送人名称
        /// </summary>
        public string? MsgSendUsername { get; set; }

        /// <summary>
        /// 消息发送部门Id
        /// </summary>
        public Guid? MsgSendDeptid { get; set; }

        /// <summary>
        /// 消息发送科室名称
        /// </summary>
        public string? MsgSendDeptname { get; set; }

        /// <summary>
        /// 消息接收科室ID
        /// </summary>
        public string? MsgRecvDeptid { get; set; }

        /// <summary>
        /// 消息接收科室名称
        /// </summary>
        public string? MsgRecvDeptname { get; set; }

        /// <summary>
        /// 消息接收人员Id
        /// </summary>
        public Guid? MsgRecvUserid { get; set; }

        /// <summary>
        /// 消息接收人员Code
        /// </summary>
        public string? MsgRecvUsername { get; set; }

        /// <summary>
        /// 消息状态
        /// </summary>
        public EnumMsgStats MsgStats { get; set; }

        
    }
}
